Restaurant Highlights Type: Italian, Pizza Restaurant Details Address: Beach Road, Lamai Beach, Maret, Ko Samui, Thailand Phone: +66 90 490 1600 See what's nearby