A car bomb went off on Saturday outside a hotel in the Somali town of Galkayo in the Mudug region, killing at least seven civilians, a local military officer said, and wounding dozens.