Monday’s Escape To: Leela Palace in Udaipur, India
This seven star opulent palace, lies on the shores of Lake Pichola with breathtaking views, luxurious decor, and top notch royal service.
Canvas Céline tote is another must.
Monday’s Escape To: Leela Palace in Udaipur, India
This seven star opulent palace, lies on the shores of Lake Pichola with breathtaking views, luxurious decor, and top notch royal service.
Canvas Céline tote is another must.