BIOHAZARD CAFE AND GRILL STARS

Capcom is Opening a "Resident Evil" Restaurant in Japan

Capcom is Opening a "Resident Evil" Restaurant in Japan

It's called the "Biohazard Cafe and Grill S.T.A.R.S."