This 4 star hotel is located in the city centre of Miami Beach.
Located in the heart of South Beach the Redbury South Beach is close to New World Symphony Park, Lincoln Road Mall and the Art Deco Welcome Center.
This is a traditional hotel.
The hotel has a small lobby.
Pets are allowed