City Garden Apartment

17 Tudor Street, Cardiff, CF11 6AB, United Kingdom

Hotel image
Read more reviews for City Garden Apartment