Hotel Frossard está muy bien situado en el barrio de Centro de Buenos Aires, Buenos Aires, a 8 min a pie de Teatro Colón, a 1,2 km de Plaza de Mayo y a 12 min a pie de Centro Cultural Kirchner. Este hotel de 2 estrellas tiene habitaciones con aire acondicionado, baño privado y wifi gratis. El alojamiento está a 400 metros del centro de la ciudad y a 9 min a pie de Obelisco de Buenos Aires.
Todas las habitaciones de este alojamiento están equipadas con TV de pantalla plana con canales por cable. En el hotel, las habitaciones tienen ropa de cama y toallas.
Cerca del alojamiento hay puntos de interés como Palacio Barolo, Basilica del Santisimo Sacramento y Café Tortoni. El aeropuerto (Aeroparque Jorge Newbery) está a 6 km, y el alojamiento ofrece servicio de traslado de pago para ir o volver del aeropuerto.