Jumbo Jumbo Cafe is a Taiwanese restaurant serving comfort food like fried chicken, alongside bubble tea.