Loading map…

Ida

Ida in London, GB, offers a refined and contemporary dining experience. Savor the aromatic complexity of their modern British dishes, often featuring a satisfyingly tender texture. A chic spot in the city.