The Urinals of Zen Sushi

Zen Sushi is a sushi place in Los Angeles, CA.

Filed under: Bars & Restaurants
Tweet

Submitted by an independent contributor.