$2,450/moNew1 bd · 2 ba · 980 sqft6801 Indian Creek Dr # 604, Miami Beach, FL 33141BOSTON PLAZA CONDO