Tekka Don Restaurants in San Diego
Show restaurants on map
3.8
Menu
Table booking
3.8
Menu
Table booking
City: San Diego, 9430 Mira Mesa Blvd, 92126-4849, San Diego, United States
"Worst sushi I've ever had; I wouldn't even consider it sushi. Every bite was smothered in mayonnaise, which was the only flavor I could taste. The rol..."
4.3
Menu
4.3
Menu
City: San Diego, 8650 Genesee Ave, 92122 San Diego, United States
Feedback
These reviews refer only to the mentioned ingredients.