Meteora is a Greek restaurant offering a diverse menu with dishes like souvlaki, gyros, and lamb chops.