Food: OhCha Noodle Bar
I keep saying I am going to write this post about OhCha Noodle Bar, but I really feel like the pictures speak better for it than I will. OhCha is located on the ground floor of Westgate Mall in Westlands, and are expanding into outside seating areas, having already started doing deliveries. They also have […]