Shambhala Meditation Center Of New York
118 West 22nd Street, 6th Floor
New York, NY 10011
(between 6th and 7th aves)
The Shambhala Meditation Center of New York is located in the Chelsea neighborhood of New York City and is easily accessible by the 1, 6, C, E, F, M, N or R to the 23rd Street subway station or the M23 Bus at 6th Avenue and 23rd Street.