CHAPEL TRAIL II

18801 12th St NW Pembroke Pines FL 33029

FOR RENT from 2026-08-15