Papa's Limoncello is the loveliest Italian restaurant in Bali located at Jalan Pantai Kuta, Legian. info@limoncellobali.com www.facebook.com/papaslimoncellobaliRead less