Melia Brasil 21 Photos

Meet 46 travelers, 5 tour guides and discover 57 photos

Location. Melia Brasil 21 is located in Brasilia, close to Brasilia TV Tower, Mane Garrincha Stadium, and National Museum of the Republic. Nearby points of interest also include Cathedral of Brasilia and Itamaraty Palace. Hotel Features. Melia Brasil 21 features a restaurant and a bar/lounge. Room service is available 24 hours a day.…
View Melia Brasil 21 guide >

Exterior

Exterior

Business Center

Restaurant

Restaurant

Room

Room

Room

Room

Interior

Other

Other

Pool