Sartori
Wednesday 1st June, 2011 15 Great Newport Street, WC2H 7JE Actual price per head: £43 Nearest tube: Leicester Square (Northern Line and Piccadilly Line). Remarks Large portions! We drunk 13 bottles of wine (6 white & 7 red) at £13.95 each. The food was good but the room was a little too loud. Staff were… Continue reading