The Lofts at Lake Ella

 1420 North Meridian Road, TallahasseeFL 32303
$850+Studio-3 BedsPets OK