Bermuda House Apartments 1160 NW North River Dr # 1 Miami, FL 33136 Phone: (305) 324-5947
Category: Apartments