Map
851 8th Ave., New York, NY, United States
Price
119
website
Hotel
Howard Johnson Plaza Hotel