La Palapa Downtown

1110 Preston St, Houston
(713) 228-9620

Order Online