The Richmond Park Hotel is a small and stylish hotel with 22 rooms, all of which are ensuite, some with views of the Thames.