Get directions to: Acosta Deli Restaurant, New York, NY
Restaurant address: 934 Ansterdam Avenue New York, NY 10025, USA
Restaurant: Acosta Deli Restaurant