El Hôtel Beauregard está situado junto a la estación de metro de Vaugirard, a 2,2 km de la Torre Eiffel. Ofrece habitaciones equipadas con TV de pantalla plana y WiFi gratuita.
Todas las habitaciones del Hôtel Beauregard presentan una decoración contemporánea y disponen de baño privado. Algunas también tienen balcón privado con vistas a la Torre Eiffel.
Todos los días se sirve un desayuno buffet completo.
El Hôtel Beauregard se encuentra a 1,6 km del centro de exposiciones Porte de Versailles. Los Campos Elíseos y el distrito de Montmarte están a un corto trayecto en metro.