Caversham House in Swan Valley, Perth caters for corporate events, wedding ceremonies, wedding venues, private boat hire and boasts a high quality restaurant.