Get Directions to Millennium Hotels & Resorts Services Ltd ← View details Victoria House, Consort Way, Horley RH67AF, United Kingdom, Norwood Hill, England Get Directions From* To * — Required information