itsu
Restaurants
- 1 Finsbury Square
London, ENG, EC2A 1AE · GB - +442072568706
- Email unavailable
- itsu.com
- Hours not available
Category
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants
Restaurants