This Pizza Hut is located on a busy street in Stockholm, Sweden. You can dine-in, take out, or order delivery. They are open from 10-10 daily. The decor inside is much more upscale than an American Pizza Hut, with chandeliers and fancier tables and chairs.
Their menu, which is printed in a mix of Swedish and English, is here:
(
visit link)