Across the street from the Mahendra Prakash Hotel on Lake Palace Road is the Gulab Bagh, a 100 acre garden. There is a mile or more of wall separating it from the street, and many sections of this wall have been painted with murals. The quarter mile length of murals across from the hotel are the most beautiful.
Udaipur is known as a place to buy miniature paintings. There are many art schools here. A guide told me that is why there are so many murals in Udaipur. It seems logical, but who really knows.
For more photos of the murals on Lake Palace Road, visit the Travels in India Facebook page.