133 E 61st St.,
New York , NY 10065 UNITED STATES
Based on 1 reviews
Awful service, weirdly bad food, absurd atmosphereI don't have time to give this restaurant the three page negative review it deserves, so I'll keep it simple: Do you really want to eat a crab cake appetizer that is garnished with--I kid you not--something resembling mini-pretzel sticks?...
Worldwide > United States > New York, NY > Italian Restaurants