Phone: +442074864117
Address: 65 Chiltern Street, London, W1U6NH, W1U 6NH, United Kingdom
City: London
Dishes: 35
Reviews: 380
Website: http://www.ilblandfords.co.uk
"Eating at this restaurant feels like being welcomed home by Mama to enjoy a delicious, lovingly prepared home-cooked meal."
All prices are estimates.