ViaMichelin
Tia Rosa
Location picture
Fabulous 9.3 (126 reviews)
Around £28
Location
118 King's Cross Road
London WC1X 9DS