London
The Mayfair Chippy is one of London.

1. The Mayfair Chippy

8.9
14 N Audley St, London, Greater London
Fish and Chips Shop · Mayfair · 53 tips and reviews
Princess Victoria is one of London.

2. Princess Victoria

7.0
25 Earls Court Rd (Pater), Kensington, Greater London
Pub · 18 tips and reviews