Il Mio Lara is an Italian restaurant. It offers delivery services with a minimum order amount and a delivery fee. The restaurant is located in Antalya.