The Urinals of Village Square Greek Restaurant

Village Square is a greek restaurant located on Burgundy Street in Heidelberg, Australia. Heidelberg is a suburb of Melbourne.

Filed under: Bars & Restaurants | Top 1,000 Urinals
Tweet

Submitted by KW.