Scotts Square is the art of fine living. Located between the Grand Hyatt and Marriott hotels, Scotts Square comprises two residential towers with 338 international quality 1, 2, 3 bedroom apartments, and a stylish retail podium. Soaring 43 storeys, its contemporary architecture adorned with world renowned art pieces makes it one of the most prominent and distinguished homes in downtown Orchard...