Taormina of Mulberry St
New York, NY 10013-4721
Tips from foursquare
Genuine Italian Food at it's best in Little Italy, New York
Feels like the Mafia control this place 0_0
Food is great, service sucks.
Vodka sauce is awesome and the bowl is bigger than your head!
Best Italian food in Little Italy, NYC