In Reply to: What restaurants deliver to your villa posted by livvy on Friday, 24. July 2009 at 08:19 Bali Time:
I think it is spelt Scarpinos? They are right next to in fact in the front of the Lokha hotel. They sell pizza and pasta.
Follow Ups: