Lokma Turkish Grill & Bar
11 Bermondsey Sq, London
020 7407 2991
Recent Reviews
Order Online
Reserve
Lokma Turkish Grill & Bar
11 Bermondsey Sq, London SE1 3UN
020 7407 2991