Located in Rio de Janeiro, within 18 miles of Maracanã Stadium and 21 miles of AquaRio Rio Marine Aquarium, New Star provides accommodations with a restaurant as well as free private parking for guests who drive. The property is around 22 miles from Museum of Tomorrow, 22 miles from Selarón Steps and 23 miles from Municipal Theater. The property has room service and a 24-hour front desk for guests.
Rooms are complete with a private bathroom, while certain rooms at the hotel also offer a seating area.
Rodrigo de Freitas Lake is 25 miles from New Star, while Rio de Janeiro Botanical Gardens is 25 miles away. The nearest airport is Rio de Janeiro/Galeao International Airport, 18 miles from the accommodation.