Mint Leaf Restaurant 16-18 Barnton St, Stirling FK8 1NA, UK Phone: 01786 449426 Phone: 01786 462692 E-mail: [email protected] Follow Us! Our Location