To navigate, press the arrow keys. BOMBAY PALACE RESTAURANT ← View details 11 Welford Road, Northampton, England NN2 8AE +44 1604 713899 Get Directions From* To * — Required information