Hôtel Apollinaire de 3 étoiles bénéficie d'un emplacement central au cœur même de Paris, à 1 km d'un lieu de culte populaire tel que l'église Saint-Sulpice de Paris. Niché dans la localité vivante de "14e arr.", près de la station métropolitaine, l'hôtel offre 32 chambres rénovées avec vue sur la cour.
L'Hôtel Apollinaire de Paris est niché près d'une zone de divertissements et à moins de 3 km de la Tour Eiffel. L'hôtel offre un emplacement à proximité de sites naturels comme le Champ-de-Mars (à 2 km) et Le Jardin du Luxembourg (à 1 km). Ce étoiles est situé à quelques minutes de route du Musée du Louvre, et Le Direct CDG Orly est à une distance de 10 minutes à pied. La station de métro la plus proche est à environ 400 mètres.
L'Hôtel Apollinaire propose des chambres rénovées dotées de la climatisation ainsi que d'une TV à écran plat avec des chaînes satellite. Quelque pièce est équipée d'une salle de bain privée approvisionnée d'une toilette séparée et une baignoire.
L'Hôtel Apollinaire de Paris offre un petit déjeuner sous forme de buffet au salon. Dans le bar vous pouvez retrouver une télé à votre disposition. Le Relais de l'Entrecote sert une bonne gamme de plats de cuisine européenne et se trouve à 5 minutes de marche de l'hôtel.