
This pizzeria is located in Prague, Czech Republic. According to the person who took this photo, "it's literally above the metro station of Chodov on the Red/C line!" If you still can't find it, just look for a sign that has a hotdog on it and says "Pizza." Ye, we know.
