Liberty House on Lake Ellen Women’s House Description Liberty House is close to the lovely Carrollwood neighborhood and has a spacious fenced back yard with a patio. Equipped with Cable TV, Wi-fi and Phone Location 2507 Lake Ellen Lane in Tampa, FL BEDS Three (3) Bedrooms BATHS Two (2) Full Baths Clean Recovery Centers Liberty House on Lake Ellen TRANSITIONAL LIVING ← Dignity House on Dogwood Leisure House on Daisy →