Mtwapa Creek is home to various high-end luxurious accommodations and waterfront dining options, like the Marina Seafood Restaurant The Moorings, Kenya’s first floating restaurant.
Three suspects were arrested inside a single room after the house was cordoned off.