Hotel Taft - New York, New York
The "New" Hotel Taft - New York
On Times Square at Radio City
Center of Entertainment and Shopping District
2000 Ultra Modern Air Conditioned Rooms at Sensible Rates
All with Television - Radio - Circulating Ice Water
Banquet and Convention Facilities.
Taken on December 6, 2010