Long Stay Villa in Swiss Town Villa
Swiss Town, 562110 Devanahalli-Bangalore, India
Featuring air-conditioned accommodation with a patio, Long Stay Villa in Swiss Town! is located in Devanahalli-Bangalore. This villa is 27 km from Bangalore Palace and 28 km from Indira Gandhi Musical Fountain Park.