The Urinals of The Depot

The Depot is a restaurant located inside a BP gas station in Neoga, IL.

Filed under: Bars & Restaurants
Tweet

In addition to the Depot Restaurant, this filling station also houses a Subway restaurant.

Submitted by <font face=arial>MG</font>.