No Reviews
Miami Beach , FL
Westgate South Beach is located just blocks from the South Beach/Art Deco district in Miami Beach, and features 46 stylishly decorated suites. The resort's architecture follows the art deco style, with bold geometric forms complemented...