Comment: It's all in the context. This restaurant clearly states that they serve food from the colonies of the British Empire, including India. Unlike Mexico or the USA, this colonialism was very recent, with many recent atrocities - including a man-made famine caused by Churchill in Bengal, killing 3 million people in 1943. They even intend to name their brunch "Churchill brunch". 
Also, colonialism in US was mainly economic exploitation by British, but in India it was motivated by economic as well as racial reasons. There are lots of people living today who went through colonial rule, and it is disrespectful to have such a name for something so non-essential.