Pachamama
Photo courtesy of Pachamama

Pachamama

New Rochelle
Vegetarian / Vegan Restaurant
$$$$