Photos of the Stay Inn West Palm Beach, West Palm Beach.

About the hotel