The Crystal Gallery is a hidden gem of Udaipur located in Hotel Fateh Prakash in the City Palace Complex. The ticket cost is 600 rupees, and cameras are not allowed.