Chez Rani is an Indian restaurant offering a menu of flavorful and fresh dishes.