Navigation
Your Reviews
Review a business you love

The Delhi Restaurant, Solihull

I highly recommend The Delhi! They serve the best lamb chops ever!!