Lake Ella Manor Apartments
1433 N Adams St # 107
Tallahassee, FL 32303
Tallahassee, FL 32303