Mara Dishes, east of CRDB bank, has a relatively large buffet and masses of locals piling in for a good feed.
Mara Dishes
Musoma
Afrilux Hotel
Matvilla Beach & Lodge