Avalon Square is a community of new townhomes for sale in the suburbs of south Miami-Dade, FL, with convenience to Downtown Miami, Florida Keys and Homestead.
Compare listings
Please enter your username or email address. You will receive a link to create a new password via email.