Belmont Hotel

40-48 Schuyler St.
Belmont
New York
United States