62 Carter Ln, London EC4V 5EA, United Kingdom
No upcoming events. Check back soon.
Terra Rossa St Paul's offers authentic Italian dining in the heart of London. Located just steps from St Paul's Cathedral, it's an ideal spot for classic dishes in a vibrant setting.
62 Carter Ln, London EC4V 5EA, United Kingdom, London