About Hotel
Castle Pichola is a charming hotel and restaurant located in the heart of Udaipur, Rajasthan. Situated on the picturesque Ambrai Road, the hotel offers stunning views of Lake Pichola and the famous City Palace.
Castle Pichola is a charming hotel and restaurant located in the heart of Udaipur, Rajasthan. Situated on the picturesque Ambrai Road, the hotel offers stunning views of Lake Pichola and the famous City Palace.