Shibuya is a Japanese restaurant offering dine-in, delivery, and take-away options. It features a menu specializing in Japanese cuisine, with both indoor and outdoor seating.