Great location for Twickenham, on quiet road. Excellent food & drink 30 seconds away in Turks Head Pub.