Location

The Keys Apartments are located in a quiet bushland setting at 168-174 Moore Road, Kewarra Beach, QLD 4879.

The apartment complex comprises four separate buildings, each of three levels plus a basement car park. All buildings have lifts.