Amsterdam Castle
Amsterdam Castle
Hotel
49 Florida Avenue
, Amsterdam, New York, United States of America
12010
94
Excellent ·
845 reviews