This charming hotel is situated in Niagara Falls USA. This hotel offers a total of 17 guest rooms.
Chateau Motor Lodge
Grand Island, New York, United States of America
N 43.0109 E -78.95351