Lifestyle • See and do A palatial place to treat your feet 16 Aug 2013 Looking for a place to relax? Galaxy Macau has recently launched Foot Hub, a 9,000-square-metre...