England

Thermae Bath Spa Review

Thermae Bath Spa is Britain's first natural thermal spa. Situated in the center of Bath, Thermae Bath Spa, with its warm, mineral-rich waters, is a day spa that combines contemporary design with the historic spa to bring guests a bathing experience that Romans enjoyed over 2,000 years ago. This was my first visit to Bath, [...]