Stadium Plaza’ is in the heart of Cardiff’s busy city centre. A short walk away from the Central Train station.