THAILAND | Tuesday, 25 October 2011 | Views [245] | Comments [1]
I think we may have posted this pic, and maybe a couple others you'll see... but it's never bad looking at pics of delicious food. In this case, the best pizza on the island-- French Cafe called Cafe Del Sol.