The Lowell is located 321.8 metres from Central Park. The property is 50 metres from Madison Avenue. Fifth Avenue is 161 metres form the property.
Guests will find luxury fashion stores like Hermès, Barneys New York and Roberto Cavalli Store within 35 metres of the property. Lincoln Centre is 1.8 kilometers from the property and Carnegie Hall is 1.3 kilometers away.