Located in Aberdeen food court, Szechuan House is a family owned and operated food stall offering handmade dumplings. Diners’ favourites include the spicy wontons and boiled dumplings.