Restaurant Meteora offers Greek specialties in a simple and cozy atmosphere. The establishment is noted for its clean appearance and central location.