Delhi Belhi is an Indian restaurant offering traditional dishes in a vintage-style setting with outdoor seating.