ViaMichelin
Tia Rosa
Location picture
Exceptional 9.5 (73 reviews)
Around £28
Location
118 King's Cross Road
London WC1X 9DS