ploo Taqueria locations
Price range $1-15 2 locations

Olly Olly Market | ploo Taqueria601 W 26th Street, New York City, NY 10001
Rated 4.8 out of 5 by 24 guestsMexican
Price range $1-15 2 locations


601 W 26th Street, New York City, NY 10001
Rated 4.8 out of 5 by 24 guestsMexican