The newly opened Lords South Beach Hotel is a bright place full of color and cheerfulness. This boutique hotel is ideally situated a block from South Beach. Amenities include several dipping pools, access to a nearby local gym and a dining room and bar called Cha Cha Rooster.
Tuesday, January 11, 2011
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment