Antalya Restaurant - London

Turkish Mediterranean

103-105 Southampton Row, London, WC1B 4HH

Delivery from 12:40

Your order