Vitamin Shoppe Pelham Manor. Vitamin shoppe is located at 2261 broadway # a new york, ny 10024. Save share be the first one to rate! Pelham Manor Shopping Plaza store…