Restaurant Slorest. Part of a chain with multiple locations.