Maharaja Palace
Indian cuisine has always been a favourite among us Sri Lankans. Situated in the heart of Colombo is Maharaja Palace, an elegantly built restaurant serving traditional North Indian cuisine. Over the years, this restaurant has been known for its exclusive specialties making it a potential competitor for others in the business.