Bella Italia Edinburgh Royal Mile

4.0(2,430)
$$

What people are saying

4.0
⭐⭐⭐⭐⭐
2,430 reviews

Details

54-56 Northbridge, Edinburgh, EH1 1SB

About