1 Likes
The peach restaurant is a restaurant located in Nairobi CBD where they specialize in simple organic meals