Top Definition
An old hotel located in Cartwright Gardens in London. Despite being over 200 years old and aging, it's still used by tourists.
I didn't know that Avalon Hotel was a luxury hotel! It looks like rundown apartment from outside!
#london #england #britain #uk #hotel
by NHRHS2010 June 16, 2011
Free Daily Email

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

Emails are sent from We'll never spam you.