Macraj Indian Restaurant & Takeaway
36 High St, Lossiemouth
01343 818880
Recent Reviews
Order Online
Macraj Indian Restaurant & Takeaway
36 High St, Lossiemouth IV31 6AA
01343 818880