London
Farm Girl is one of London.

1. Farm Girl

7.8
59a Portobello Rd, London, Greater London
Australian Restaurant · Pembridge · 108 tips and reviews
Isla is one of London.

2. Isla

8.0
The Standard Hotel (10 Argyll St), King's Cross, Greater London
Restaurant · 2 tips and reviews
The Prince Alfred is one of London.

3. The Prince Alfred

6.5
5A Formosa St, London, Greater London
Pub · Little Venice · 31 tips and reviews