The New Yorker Ramada, a landmark in its own right, is a superior first class hotel, centrally located in Midtown Manhattan and set among world famous landmarks. Directly across the street is Madison Square Garden and Pennsylvania Station. One street east...