Tabu Sushi Bar & Grill

bar in Rancho San Diego, Rancho San Diego

Phone: (619) 670-8228

Website: tabusushibar.com

Address: 2986 Jamacha Rd