Where is Annabel's?

Where is Annabel's located?

Annabel's, Annabel's, Great Britain (approx. 51.5094°, -0.1465°)


Where is Annabel's on the map?