Sol del Sur

18500 Northeast 23rd Court, Miami, FL 33180