Meteora is a Greek restaurant offering fresh, homemade dishes, including vegetarian options and gyros.