Meteora is a small Greek restaurant offering a cozy and rustic atmosphere. It is known for its delicious, freshly prepared Greek specialties that are both good and affordable. The establishment also offers takeout options.