Location: in the town of Rochelle Park in New Jersey. 25 Km. from the centre of New York, Times Square.
See more: Hotels in USA Hotels in Rochelle Park Holiday Destinations in USA