Contact Us Palm Manor Resort 1531 Placida Rd, Englewood, FL 34223 PALM MANOR RENTAL INC CLOSED ITS DOORS ON APRIL 30TH, 2022.