Mildred & Claude Pepper Towers

2350 Northwest 54th Street, Miami, FL 33142