House at 710 Armada Road South (built 1925)
Location: 27.09778°N, 82.44694°W