Listings » Restaurants, Food & Beverage
An Indian vegetarian restaurant located in Tsim Sha Tsui, Hong Kong with a chain of units operating across 45 branches in the world.