Terra Rossa is a italian restaurant Greater London Islington located in United Kingdom.
139 Upper Street London Greater London N1 1QP United Kingdom
Drinks | Wine |
Food is amazing with huge portions . We had risotto with mushroom , pumpkin and cacio cheese and a main with pork and all was delicious.Ambiance is nice too,not cheap but definitely recommend!
Excellent orichiette
Good food, rude manager /staff . Used to be a very friendly , nice restaurant with a fun interior design . Looks like everything has changed, including manners.
Pasta was really good - we had crab and ricotta tortellini but I have not been thrilled by other non-pasta dishes.. - Anna Szypkowska
The clove club team did not disappoint - amazing italian food and do not miss the parmesan fries! - Angela Liu
Really charming pasta spot in Soho. Small plates are well priced and ideal for sharing. Black truffle agnolotti is a must. - David R