Tejada Apartments

12124 Ne 5th Ave, Miami, FL 33161

CURRENTLY REVIEWING