Montrose Restaurant is an Asian family restaurant offering Szechuan and Sushi cuisine. It is located in the Somerled Village area.