The Delano South Beach hotel is an upscale resort located in Miami Beach, Florida, currently under renovations.
The Delano South Beach hotel is considered a luxury resort located in Miami Beach, Florida. It is currently undergoing some form of construction or refurbishment.