Beautiful accommodation which couldn't be better located for Twickenham and all that it has to offer.