/England/Hot dog restaurant

Hot dog restaurant in England