120 Saint Marks Pl.,
New York , NY 10009 UNITED STATES
Based on 1 reviews
Terrible.This place is just rude at every sense of the word. They have no regards at all. Poor service. Take too long to get your orders. Rats running around the floors especially the bathrooms. The drinks aren't even of quality and are watered...
Worldwide > United States > New York, NY > Italian Restaurants