itsu - High Holborn
236 High Holborn, London
020 7242 0885
Recent Reviews
Order Online
itsu - High Holborn
236 High Holborn, London WC1V 7DN
020 7242 0885