The Andrew Hotel se encuentra en Nueva York, a 120 metros de la estación de tren LIRR de Great Neck. Alberga un restaurante mediterráneo y habitaciones con TV de pantalla plana y Wi-Fi gratuita.
Número de habitaciones: 62
75 North Station Plaza, Great Neck, NY 11021, Estados Unidos