InnsCape on Castle Hotel is a Luxury Boutique Hotel situated in beautiful Cape Town’s vibrant city centre. This classic luxury hotel rests in quiet Castle street and is housed in a heritage building from the art deco era. InnsCape on Castle is close to the Cape Town International Conference Centre and the Cape’s main tourist attractions like the V&A Waterfront, Table Mountain, fantastic beaches, Kirstenbosch Botanical Gardens - all which are easily accessible.