Apartment Unit 903 at 5091 NW 7th Street, Miami, FL 33126 - HotPads