New Bombay is an Indian restaurant offering flavorful North Indian cuisine. It features a scenic setting.