Freshly decked out and now serving! Located at 948 N Mills Ave in Orlando, our newest incarnation is just a few hundred feet from our original location. This delightful site offers plenty of off-street parking, indoor and outdoor seating, really late hours, a fantastic Tako Time Happy Hour, and water dishes for your pooch!