About Capital Apartments
Keywords: hotels & travel
Retail Location Count: 1
More about Capital Apartments
Capital Apartments is located at 22-24 James Street, Cardiff CF10 5EX, United Kingdom
+442920471512
http://www.acapitalapartment.com