Com uma localização atraente na área de Centro de Buenos Aires, em Buenos Aires, Hotel Frossard encontra-se a 8 minutos a pé de Teatro Colon, a 1,2 km de Praça de Maio e a 12 minutos a pé de Centro Cultural Kirchner. Este hotel de 2 estrelas dispõe de quartos com ar condicionado, casa de banho privativa e acesso Wi-Fi gratuito. O alojamento está a 400 m do centro da cidade e a 9 minutos a pé de Obelisco de Buenos Aires.
Todos os quartos do alojamento estão equipados com televisão de ecrã plano com canais por cabo. No alojamento, cada quarto inclui roupa de cama e toalhas.
Hotel Frossard tem vários pontos de interesse populares nas suas proximidades, incluindo Palacio Barolo, Basilica del Santisimo Sacramento e Tortoni Cafe. O aeroporto mais próximo é o Aeródromo Jorge Newbery, que fica a 6 km de Hotel Frossard, e a propriedade oferece um serviço de transfer do aeroporto por um custo adicional.