Located at the distinguished and soon to be prestigious address of No. 132, New Chetty Street, Colombo 13, on 177 perches of prime land, the Expo Grand stands tall and …