Selfridges boasts the largest cosmetics hall in Europe, and
the best food hall in London, so you should be able to find
what you want in the way of food and makeup.
Mon - Fri Opening Times: Mon
- Wed: 10am - 7pm / Thurs - Fri: 10am - 8pm
Saturday Opening Times: 9:30am
Sunday Opening Times: 12pm - 6pm
Nearest Tube: Marble