Mowgli Glasgow
After the best Indian restaurant in Glasgow city centre? Making quite a name for itself across the country for its delicious Indian street food, Mowgli is a top spot. As for the interiors, expect chic surroundings across two floors, such as vine-entwined trees and hanging lanterns.