meaning of Avalon Hotel

Avalon Hotel meaning in Urban Dictionary

a vintage resort positioned in Cartwright Gardens in London. Despite being over 200 years of age and aging, it really is still used by tourists.