The new Echo Beach Hotel resort offers visitors a slice of paradise on the dreamy tropical island of Zanzibar, East Africa. The very name Zanzibar evokes a sense of mystique and adventure. Sue and Andrew Page, the owners of Echo Beach bought a 5 acre stretch of unspoilt beach to ...   more »