Charles Newhall House Hotel

Charles Newhall House Hotel, 234 Norwood Ave, Cranston, RI 02905, United States

(401) 781-0099

Location