Doté d'une connexion Wi-Fi gratuite dans tout l'établissement, l'Hotel Meslay Republique se situe à Paris, à 100 mètres de la place de la République.
Toutes les chambres comportent une télévision par satellite à écran plat. Leur salle de bains est pourvue d'articles de toilette gratuits et d'un sèche-cheveux.
La réception de l'établissement est ouverte 24h/24.
L'Hotel Meslay République se trouve à 1,5 km du centre Pompidou et à moins de 2 km de la cathédrale Notre-Dame. L'aéroport d'Orly est implanté à 20 km.