Reviews of Leon's on Lancaster. (Restaurant) in Christchurch (Canterbury).