2978 Canary Ave, Davenport FL 33837 | Davenport, FL | 3 Bed 2 Bath | $245K | Brickellsold