Avra Mykonos is a Greek restaurant offering flavorful dishes with careful preparation and presentation.