36 High Street, Lossiemouth IV31 6AA

Home

A Culinary Journey to India's Heart!
Nestled in the heart of Lossiemouth, MacRaj Indian Restaurant is more than just a dining establishment; it's a symphony of flavors, a celebration of culture, and a place where every meal tells a story. Drawing inspiration from the rich tapestry of Indian cuisine, we have curated a menu that captures the essence of traditional flavors while offering a modern twist that tantalizes the senses. Step into our restaurant, and you'll be transported to a world of vibrant colors, warm hospitality, and an ambiance that mirrors the cultural richness of India. Our thoughtfully designed space combines modern elegance with traditional elements, creating an inviting atmosphere perfect for intimate dinners, family gatherings, and festive celebrations.
At MacRaj, we understand that dining is not just about the food; it's an experience that encompasses every aspect of your visit. Our attentive staff is dedicated to ensuring that your time with us is memorable, catering to your needs and preferences with genuine care. Whether you're a connoisseur of Indian cuisine or someone eager to embark on a flavorful adventure, MacRaj Indian Restaurant welcomes you with open arms. Join us to savor the spices, indulge in the aromas, and relish the authenticity of India's culinary heritage. Your journey to the heart of India begins here.

Opening Hours

Monday 
 Closed
Tuesday - Sunday 
 4:30PM - 10PM

Testimonials