Das Hotel befindet sich in der Stone Street in Lower Manhattan, umgeben vom historischen Stone Street District und bietet einen herrlichen Blick auf Manhattan, Brooklyn und Ellis Island. Die Wall Street sowie der Battery Park sind nur wenige Blocks entfernt. Weitere Sehenswürdigkeiten, Einkaufs- und Unterhaltungsmöglichkeiten sowie öffentliche Verkehrsmittel sind bequem zu Fuß zu erreichen.