Le Meteor Plaza occupe un bâtiment historique du centre de Prague, à 200 mètres de la porte de la Poudrière et de la station de métro Namesti Republiky. Il propose une connexion Wi-Fi gratuite.