The address of The Glen Luxury Apartments is: 10 Chilworth Road, Camps Bay, Cape Town, 8005.