Pestana South Beach Art Deco Hotel

A courtyard poolside view of the new 97-room Pestana South Beach Art Deco Hotel in Miami Beach, which is set to open April 8, 2013. Pestana Group
Loading