Canaletto Italian Restaurant and Public House Reviews, Aylesbury ... Canaletto Italian Restaurant and Public House, Aylesbury: See 89 unbiased reviews of Canaletto ... Bicester Road | Kingswood, Aylesbury HP18 0RB, England.