Town Park Plaza North, 1945 NW 5th Place, Miami, 33136, View Map
1945 NW 5th Place , Miami 33136
Free