The key to rejuvenation is right next door. Your center of rest and relaxation is located at 22 High Street, Cardiff, CF10 1PT. Contact Us