Capcom are opening a restaurant called Biohazard Café and Grill S.T.A.R.S. in Shibuya, Tokyo. The restaurant which will remain open for one year is located in Parco Part-1 in Shibuya, and will have its grand opening on July 13. Exactly what's on the menu remains a mystery, but we're guessing you may want to eat whatever's on offer, before it eats you...