November 27, 2022 Villa Rose is near the presidential palace in Mogadishu and popular with government officials.