UK
Leicester Square is one of UK.

1. Leicester Square

8.7
Leicester Sq, London, Greater London
Plaza · Leicester Square · 280 tips and reviews
The London Beatles Store is one of UK.

2. The London Beatles Store

7.6
231-233 Baker St, Marylebone, Greater London
Gift Store · 18 tips and reviews
Abbey Road Studios is one of UK.

3. Abbey Road Studios

8.4
3 Abbey Rd (Garden Rd), London, Greater London
Recording Studio · Abbey Road · 60 tips and reviews