Tara Serena is an 11.5-acre land development project located in Creekwood, Florida. The project will yield 120 construction-ready plots for townhouses.
Excelsa is an investor and property developer. We invest in the US, Europe, Middle East and Africa.