About the hotel...Upendo Beach Hotel is located on the Michamwi Peninsula, on a secluded white sand beach. The hotel has a panoramic swimming pool, a beach bar and a restaurant serving fresh seafood, local and international dishes. The restaurant overlooks the famous restaurant The Rock Zanzibar.
The spacious villas are decorated in Zanzibar style and have a private pool and terrace with sea views.
The restaurant offers Sunday brunch and music.