Lords South Beach Hotel
25th August 2011
Bright, brash and oh so kitsch, Miami Beach’s Lords South Beach Hotel has had the fun-factor ramped up so high that the volume knob is broken. Giant prints of Liz Taylor and......
read more »









