L
Luz SA Review of La Tortuga Feliz
Tacos were good. Need more staff. Had to wait jus...
Tacos were good. Need more staff. Had to wait just to order food because only one person to tend tables and walk in orders.
Comments: