Cet hôtel se situe à Flushing, dans le quartier de Queens, à 6,5 km de l'aéroport de LaGuardia. La station de métro Flushing-Main Street 7 et la gare de Long Island sont à 5 minutes de marche.
Nombre de chambres: 73
13351 39th Avenue, Flushing, Queens, NY 11354, États-Unis