Apartament The Avalon Luxe Nowy Jork jest usytuowany 950 m od takich obiektów jak Amerykańskie Muzeum Historii Naturalnej, w małej odległości od stacji metro 72 St.
Wieżowiec Empire State Building jest w około 3 km, natomiast Teatr Beacon Theatre - nie więcej niż 5 min spacerem od apartamentu. Park Centralny leży w odległości w odległości kilku przecznic od miejsca tego apartamentu.
Przystanek Broadway & West 73rd Street to bardzo blisko od obiektu.