St. John Little River Villas

61 NW 76th Street, Miami FL 33150
Multi-Family Apartment Complex
Twelve 1 & 2 Bd. Rm. Apts.