Ambleside Country House is situated in George on the breathtaking Garden Route and offer luxury four star corporate accommodation.