Navigation
Your Reviews
Review a business you love

The Delhi Restaurant, Solihull

Delhi is a small, friendly restaurant, serving really excellent Indian Food. I highly recommend it!