Meteora is a Greek restaurant that welcomes guests for celebrations and dining.