The Urinals of Langford Inn

The Langford Inn is a bar and restaurant located in Langford, U.K.

Filed under: Bars & Restaurants
Tweet

This picture was submitted by SS. The restaurant and bar are considered to be pretty good by local standards.