HotelsClick.com

Michie House In College Hill - Providence (Ri) United States - Photos

» Michie House In College Hill - Providence (Ri) United States

Booking.com

No photos

Michie House In College Hill - Providence (Ri) United States - Search and Book Hotel

230 Thayer St,
02906 Providence (Ri)
Hotels 2 Stars United States