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