Craighall
Enjoy urban convenience and indoor-outdoor living in a sun-filled apartment steps from shops, restaurants and business hubs, with a private patio, two bedrooms, two bathrooms, and two covered parking.