Mama Coco Taqueria & Cevicheria hero image

Mama Coco Taqueria & Cevicheria

Restaurant

38-12 30th Ave., Astoria, NY 11103, USA

Biter Score
7.8
Closed
Sunday: 12 PM – 12 AM