This Apartment 105 is a beautiful two-bedroom, two-bathroom unit located on the first level. This apartment is filled with natural light and has been completely remodeled, featuring modern upgrades and finishes.
8401 NW 8th St is located in Miami, Florida in the 33126 zip code.