About
A long-established city hotel on Bibi Titi Mohammed Street, central to Ilala and close to the ocean road. Known for its Tanzanian cuisine and its midweek African night.
Reviews (0)
No reviews yet. Be the first to review Peacock Hotel.
Write a review