The Urinals of Takara

Takara is a Japanese restaurant located in Capitola, CA.

Filed under: Bars & Restaurants
Tweet

The restaurant features a Japanese-themed pink exterior and the photos of the sushi it serves look quite good on the web.

Submitted by JF