Meteora is a Greek restaurant offering Mediterranean cuisine, barbecue dishes, and vegetarian options. They provide lunch and dinner menus with fresh dishes and hospitality.