Teddy's Cafe is a Japanese restaurant offering takeout and delivery options. It features a full menu for lunch and dinner.