8159 Archie St Englewood FL 34224 MLS D6141017
Schedule a Showing & See the Inside: (407)
252-3959
$259,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