Shibuya is a Japanese restaurant offering all-you-can-eat options and takeout. It features a spacious, well-maintained interior.