Amelia Apartments
15350 Southwest 136th Street, Miami, FL 33196
(786) 753-6630