O alojamento está localizado a 17 minutos a pé de Galerías Pacífico e a 10 minutos a pé da estação de metro Tribunales. A propriedade dispõe de 22 quartos confortáveis com vista para a cidade.
Situado no distrito de El Centro, hotel está próximo para as atrações turísticas populares, pois Teatro Gran Rex fica a 1.2 km. É apenas 1 km do centro da cidade de Buenos Aires. Ele está localizado a cerca de 5 minutos a pé da paragem de autocarro de Parana y Viamonte. O aeroporto em Buenos Aires Jorge Newbery fica a 10 km de distância de Mayflower Suites e demora cerca de 15 minutos de carro para chegar lá.
O hotel tem no restaurante onde está servido um pequeno-almoço buffet de manhã. Juntamente com uma atmosfera graciosa, o restaurante Mayflower oferece uma variedade de pratos de cozinha Argentino. Há um lounge bar e um restaurante a la carte no local.