Write a Review
7734 Gerard Ave. #A, La Jolla, CA 92037
Tabu Sushi Bar & Grill offers sushi and Japanese cuisine in downtown La Jolla. It's sushi with a twist - you must experience yourself.
Be the first to write a review! Write a Review »
©2018 Cox Search, Inc. All rights reserved. Data provided in part by Localeze and Valpak.