This Boutique Hotel Loves its City Like No Other
2
of
15
The 52-room Dean Hotel is located at 122 Fountain Street in Providence, Rhode Island.
Save