Voulez-vous coucher avec moi, ce soir? At the new IT SPOT… The Redbury South Beach.
Travel + Leisure has released its annual “It List: The Best New Hotels” and has named our sister property, The Redbury South Beach, as one of the best new hotels around the world! Our Lil’ “bohemian-meets-Art-Deco” Sis was one of only TWO Florida hotels that made the cut (the other being the Ritz-Carlton, Naples).
As part of the celebration, The Redbury South Beach is hookin’ it up with a special offer… For more details, check out their blog post HERE!