itsu in London
313 Regent Street, London W1B 2HP Map
itsu delivers health and happiness to your door
11:00 - 20:45
- Cash, credit and debit cards
- Free delivery on orders over £20.00. Delivery charge of £5.00 applies to orders under this amount
Be the first to leave a review!