Holiday Inn Plymouth

Armada Way
Plymouth
United Kingdom