La Belle Inn stands on Moi Avenue in Naivasha town, across the road from the railway station. It was built as a stop-over for travellers heading to the farms of the Rift Valley, and it still runs as an inn, with guest rooms, a dining room, a bar and a bakery.
The house on Moi Avenue
The building is colonial-era: white walls, red tin roofs, a brick chimney and an arched entrance on the street. The sign over the arch reads “Bar, Restaurant & Bakery”. Another of the inn’s signs calls it “a little upcountry inn with a tradition”.

The veranda
A long covered veranda runs along the front of the inn, with white columns, wicker chairs and red check tablecloths. It isn’t kept for residents. Anyone can come in for tea or a meal, and the inn draws people from town as well as visitors.

Dining room, bar and bakery
The dining room seats thirty and serves local and Continental food. Its tables are dressed in white cloths with red and green napkins. The bar has a dark wood counter, high stools and a parquet floor. The bakery makes bread, pastries and cakes.

Snacks and take-away meals are available too. The inn’s take-away menu has included:
- a trio of beef or vegetable samosas
- chicken in the basket
- Naivasha fish fingers
- fresh juices

Staying the night
The guest rooms are set around an inner courtyard garden. The inn also has a conference hall for up to fifty people, and private parking. Hell’s Gate, Crescent Island, Mount Longonot and Elsamere are all nearby.

Plan a stay: https://la-belle-inn-naivasha.netlify.app