Best Route UK > Restaurants > Antalya Restaurant – London Antalya Restaurant – London Antalya Restaurant Address: 103-105 Southampton Row London United Kingdom WC1B 4HH Open in Google Maps Recommended restaurants in the UK: North Pole Restaurant – London Jim ‘N Nick’s Bar-B-Q – Birmingham 35205 Barrafina – London WC2B 5RT BiBi Restaurant – London The Chambers Restaurant – London