n. Towel Town. A gentlemen’s establishment where you are issued a towel in lieu of your clothing.

Ironically, the “towel” is hardly large enough to be called a wash cloth.

A bathhouse.
Its an urban legend that Mary double parked in front of Towel Town to run in for a just minute whilst the 'ole lady was passed out in the back seat.
by Tinafish February 01, 2005

2 Words Related to towel town

Free Daily Email

Type your email address below to get our free Urban Word of the Day every morning!

Emails are sent from daily@urbandictionary.com. We'll never spam you.