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!
by NHRHS2010 June 17, 2011
Get the Avalon Hotel mug.