Get directions to: Casa Vallarta, Bellevue, WA
Restaurant address: 1299 156th Avenue Northeast Suite 135 Bellevue, WA 98007, USA
Restaurant: Casa Vallarta