Palm Tree Villas
207 66th Street
Holmes Beach, FL 34217

(941) 778-0910
(888) 778-7256
 

palmtreevillasfl@gmail.com

Location