This restaurant is located in 84 Brewer Street, in the city of London. According to our databases, most users of this restaurant (Ittenbari) live within 92KM. 92% of users who visit the information in this restaurant live or work within a radius of 21km. this restaurant (Ittenbari) is a reference. Brings your opinion to help other users.
According to the citizens of London, this restaurant has good references.