OYO opens new hotel in Plymouth city centre

A 94-room hotel in the centre of Plymouth is the first new hotel to open under the OYO brand in the UK. OYO Plymouth Central has entered its soft opening phase, welcoming its first visitors on 3rd December 2020.

Read more