8159 Archie St Englewood FL 34224 MLS D6141017
Schedule a Showing & See the Inside: (386)
801-4854
$279,900
From 776 In Englewood, Head South Onto Placida Road, Right Onto Griggs Road, Left Onto Archie Street.
Courtesy of: KELLER WILLIAMS ISLAND LIFE REAL ESTATE