Address: 2215 S Melrose Dr STE 104, Vista, CA 92081, USA
Melody Campbell | Aug 31, 2020
Tabu is actually expensive
ShukriE | Aug 31, 2020
No, but there is a place for all you can eat Sushi in 1915 West San Marcos Blvd and the name is Sushi Station. I take my friends there all the time and I highly recommend it.