An eclectic mix of old and new with some cheeky accents, the Alice is a comfortable yet sophisticated venue in the heart of London. Offering quality food and an impressive range of drinks.
Attention business owner!
Register your business now and enhance your global reach with iGlobal.