Jodhpur Palace is an Indian restaurant with a modern setting and colorful dishes. It features a chic Indian decor and offers a refined dining experience.