This traditional Cantonese restaurant is situated near one of York's most famous landmarks, Clifford's Tower .