The Urinals of Cha Cha Cha

Cha Cha Cha is a caribbean restaurant with two locations in San Francisco, CA.

Filed under: Bars & Restaurants
Tweet

This fixture can be found at the Mission Street Cha Cha Cha.

Here is a different view of the same fixture.