222A Kilburn Ln, Queen’S Park, London W10 4DT, United Kingdom
Open now· Closes at 22:15
222A Kilburn Ln, Queen’S Park, London W10 4DT, United Kingdom
No delivery
Spot something wrong?
Dishes at Ida. Prices may vary in venue.
Been to Ida? Be the first to share what you ate.