Natural Look Institute is a heartbeat away from the pulse of New York City, both centrally located yet conveniently discrete.
It is located near Grand Central Station (13 minutes) and has over 9 train lines in the nearby vicinity – making it easily accessible from every corner of New York City.