sizzler

Walk & Eat

Sizzler Tokyo Fuchu

Did you know that there is a Sizzler in Japan? It has about 10 stores in Japan, mainly in the Tokyo area. We went to Siz...