Lake Ella Park
N Monroe St
Tallahassee, FL 32303
Lake Ella Park is a charming green space located in Tallahassee Florida. Featuring a picturesque lake surrounded by walking trails picnic areas and lush landscaping it offers a peaceful retreat for locals and visitors alike. The park is ideal for leisurely strolls bird watching and enjoying the scenic views making it a perfect spot for relaxation and outdoor activities.
Generated from this place's information
See a problem?