The Urinals of Italia Restaurant

Italia Restaurant is located in a small town of San Fernando de Apure, Venzuela.

Filed under: Bars & Restaurants
Tweet

This picture was submitted by an independent contributor.