The Maids of West Palm Beach 6917 Vista Parkway North #12, West Palm Beach, FL (10 reviews) Click to View Phone