5 Billy Kramer - 9 months ago
Top 5 best restaurants in Tijuana. Locals only place, hidden away in a strip mall in La Cacho. The food is outstanding, Osamu is a nice guy and the prices are fair. One man band (no other employees) just really adds to this place’s charm.