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