The Urinals of Mountain Top

Mountain Top is a tourist attraction in St. Thomas, U.S. Virgin Islands. It is located in the town of Northside.

Filed under: Parks
Tweet

Mountain Top is renowned for its views and for its banana daiquiris. Less so for this fixture.

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