Villa Diana Seminyak Bali - 80361 - Bali, Indonesia View Map Area: Legian Beach
Photo Hotel 16 Bedroom Villa River Side Legian