The Cape Grace is a luxury boutique hotel that is relatively new, opening its doors in 1996, with an approach toward guests that ... More