Acosta
Restaurant
•
934 Amsterdam Ave, New York, NY 10025, USA
6.6
Sunday: 8 AM – 9:30 PM
See if anyone you trust recommends it!