Makibi Place Tennoji Tenshiba is an Italian restaurant in Tenshiba, Tennoji, Osaka, serving wood-fired dishes and barbecue. Its main dishes are wood-fired pork shoulder loin, seafood paella, and a beef rib rice bowl. Terrace seating allows dining with dogs, and the smell of wood fire spreads indoors and out. The paella, meat, and salad are lightly seasoned, and some come without sauce or dressing.