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.