Restaurants

3-5 Great Scotland Yard, London SW1A 2HN, UK, United Kingdom
172 King's Rd, London SW3 4UP, UK, United Kingdom
4 St James's Market, London SW1Y 4AH, UK, United Kingdom
300-302 St Paul's Rd, London N1 2LH, UK, United Kingdom
52 Haymarket, London SW1Y 4RP, UK, United Kingdom
113 Great Portland St, London W1W 6QQ, UK, United Kingdom
25 Swallow St, London W1B 4QR, UK, United Kingdom
17-18 Henrietta St, London WC2E 8QH, UK, United Kingdom