Revel in Regal Flavour… at Maharaja Palace Snuggled in the suburbs of Colombo 7, The Maharaja Palace stands splendid, exuding a majestic ambience. However, though the exterior ...