This place can make you sick, unbelievably pathetic. You can never can imagine it is meant for humans to stay, and this is in America.
Property: Stanley HotelAddress: 15 Congress Ave, Chelsea, MA 02150-2864
Location: United States > Massachusetts > Chelsea
Ranked #5 of 5 Hotels in Chelsea
Number of rooms: 120