save favorite
Jharokha – Taj Lake Palace
Udaipur,
India
Jharokha is a multi-cuisine restaurant. With its scalloped arched frames overlooking the serene waters of Lake Pichola, it offers a vibrant array of delicacies from all over the world.
Recommended Group Size: 10 to 40