Indian restaurant, New Bombay Palace, offering a menu of flavorful dishes.