Babel Cafe Restaurant

Enjoy delicious Mediterranean and Specialist coffee in London!