Lokma Turkish Grill & Bar
Restaurants, Turkish Restaurant
11 Bermondsey Square, Bermondsey Street, Southwark, London, SE1 3UN (Show me directions) Show Map
Restaurants, Turkish Restaurant
11 Bermondsey Square, Bermondsey Street, Southwark, London, SE1 3UN (Show me directions) Show Map