5-7 Pelham Street, South KensingtonLondon SW7 2NDUnited Kingdom
Google maps
South Kensington, London
Lina Stores South Kensington
Filo Cafe
Chelsea, London
Cafe Pier
Sloane Square, London
Meat the Fish