Get directions to: Palapas Restaurant, Alviso, CA
Restaurant address: 21 Seascape Village Alviso, CA 95002, USA
Restaurant: Palapas Restaurant