Provenza at Southwood

property location Tallahassee, Florida

248 Units
10.2% Cash on Cash Return
26% Target IRR

Property Enquiry

Property Enquiry