Three Stars in London - Westminster 33 Tothill Street, Westminster, London, SW1H 9LA Tags: private parties: up to 60 guests