Bermuda House Apartments

(1)
 1160 Nw North River Drive, MiamiFL 33136
$800+Studio-1 BedCats OK