The Cellars & Pickering Place is located in London, England. It's Cellars & Pickering Place are like no other hospitality venues. They are the ideal venues for meetings or presentations for up to 60 people.
3 St James's Street
Menus subject to confirmation and adjustments according to availability (always of equivalent quality). Drinks are not included and can be ordered at the time
Testimonials