One Holyrood Hotel
One Holyrood Hotel
Hotel
1-4 Holyrood Street
, Newport, England, United Kingdom
PO30 5AU
90
Excellent ·
183 reviews