Get Directions to Star of India ← View details 51 London Road, Sawbridgeworth CM21 9JH, United Kingdom, Sawbridgeworth, England Get Directions From* To * — Required information