Complete with cafes and a garden area serving tea, coffee, freshly made sandwiches, soups, and biscuits, this museum, relocated to Notting Hill in 2005, provides a delightful experience. Explore this cultural gem with our best Europe tour packages for a memorable journey.
Location:
111-117 Lancaster Rd, Notting Hill, London W11 1QT, United Kingdom
Timings:
- Monday - Saturday: 10:00 AM - 6:00 PM
- Sunday: 11:00 AM - 5:00 PM
Entry Fee:
Free