Townhouse Apartments 8800 Southwest 68th Court, Miami, FL 33156