Cafe Mainland is a restaurant with indoor and outdoor seating, including a beer garden and sun terrace.