Indian restaurant Mowchak is known for its exclusive tandoori dishes, spiced and prepared in a unique style. Offers takeaway.