Hyde Tandoori

Stevenage, United Kingdom

Hyde Tandoori is an Indian restaurant in Stevenage.