
Amsterdam Hotel
19 Clarks Hill Ave, Stamford
Location You’ll be sleeping tight! Hotel Amsterdam Hotel is located in Stamford. This hotel is located nearby from the city center. You can take a walk and explore the neighbourhood area of the hotel. Places nearby: Fernando Luis Alvarez Gallery, Museum of Black World War II History and Stamf
Free WiFiParkingGym













