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.
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.