Sofra Restaurant
Sofra Restaurant
Address ·
Mayfair, London
Directions
Details
Address
18 Shepherd Street
London
W1J 7JG
England