Lokma Turkish Grill & Bar

11 Bermondsey Square, Southwark, London, SE1 3UN

Upgrade Listing