News

The Miramar Playa is the most glamorous Miami Beach hotel that never existed. The fictional palace is one of the stars of the new Starz cable drama “Magic City,” which is set in 1959 and ...