Details
Situated in the trendy westbourne grove neighborhood near Notting Hill / Bayswater in London . Chojo is a cosy cherry blossom themed restaurant and cocktails tea house independently run by Cho & Jo , assisted by a small barking Brussels griffin and a tabb
Add a review