Kildonan Lodge Hotel, 27 Craigmillar Park, Newington, Edinburgh EH16 5PE, United Kingdom
Kildonan Lodge Hotel, 27 Craigmillar Park, Newington, Edinburgh EH16 5PE, United Kingdom
No delivery
Spot something wrong?
Dishes at Flavours. Prices may vary in venue.