El Meteor Plaza ocupa un edificio histórico situado en el centro de Praga, a 200 metros de la Torre de la Pólvora y de la parada de metro Namesti Republiky. El establecimiento proporciona WiFi gratuita.
Todas las habitaciones incluyen TV vía satélite y set de té/café. Cuentan con aire acondicionado, caja fuerte y minibar. El baño está equipado con secador de pelo y ducha o bañera.
El ayuntamiento y el centro comercial Palladium están muy cerca del Meteor Plaza Hotel.