Cafe Lemon Bistro 118 West Green Road London N15 5AA
23 Berwick Street W1V 3RF
OXFORD STREET London
Charlotte Street News 66 Charlotte Street London W1T 4QE
Metro Hôtel de ville line 1 5 rue lobau 75004 Paris – France