Short Business Description Mowgli Glasgow proudly sits on Vincent Street. It’s all about how Indians eat at home and on their streets. With swing seats in the windows and that famous amber glow, it’s the perfect place to bring family and friends for a midday bite or to celebrate a special occasion in the evening.