the best $7 shrimp tostada in NELA. been coming here for almost a decade and this place is ~consistently~ good. by Cool_Flatworm_3450 Dining and Cooking
Dining and Cooking