Wasabi Japanese Cuisine

1688 S Melrose Dr #212 Vista CA 92081 USA

(760) 727-8090

Location