fbpx
The Square in West Palm Beach

The Square in West Palm Beach

The Square at West Palm Beach is a shopping, dining and entertainment complex located in West Palm Beach, Florida. The complex features a variety of shops, restaurants, and a movie theater, as well as a public plaza that hosts events and concerts throughout the year....