Get directions to: La Carta De Oaxaca, Seattle, WA
Restaurant address: 5431 Ballard Ave Nw Seattle, WA 98107, USA
Restaurant: La Carta De Oaxaca