Shiuli, located in the heart of Twickenham, offers high quality food & drink in beautiful surroundings with exceptional service. The kitchen is led by Michelin starred chef Alfred Prasad and a commitment to ethical dining runs through all aspects of the operation. Shiuli has won the hearts of diners - local and afar and has also been recognised with several awards and is consistently top ranked on...