About Chelsea Star Hotels in New York New York City,NY
Chelsea Star Hotels in New York
Chelsea Star Hotels in New York New York City,NYHotels,cheap rooms,Corporate Lodging Hotels in New York, Address,Phone Numbers,Email id
Chelsea Star Hotels
300 W 30th St
New York NY 10001,
USA.
reservations@starhotelny.com
(866) 215-6641