211 reviews
31 Lovat Lane, London EC3R 8EB
020 7283 7307
Italian, Mediterranean, Pizza, Pasta
Fenchurch Street, City of London
£££