Sandro's
...
Sandro's
New York, United States
View on map
40.77429, -73.9537196
306 E 81st St
New York, NY 10028
United States
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!