Boyd Apartments Apartment New York, New York Metropolitan area
A perfect fit for a big group of travellers: apartment «Boyd Apartments» is located in New York. This apartment is located in 14 km from the city center.
Number of rooms: 2
Boyd and Water Street, Staten Island, NY 10304, United States of America, New York, NY 10304