...new build apartments, integrated appliances, located within Newport city centre ** Available to rent are these apartments located ...Available to rent are these apartments located at Olympia House, Newport. The properties are finished to a high-standard and offered